a very luxurious sports car - Español Inglés Diccionario